package com.pet.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserInformation implements Serializable {

    private static final long serialVersionUID = 1L;

    // 唯一标识符，数据库自增
    private Integer id;

    // 用户在系统中的登录名
    private String username;

    // 用户在系统中的登录密码
    private String password;

    // 用户在系统中的昵称或显示名称
    private String name;

    // 用户的联系电话
    private String phone;

    // 用户的微信账号
    private String wechat;

    // 用户的QQ账号
    private String qqAccount;

    // 用户设置的背景图片链接
    private String background;

    // 用户的居住或邮寄地址
    private String address;

    //性别
    private String gender;

    //自我介绍
    private String selfIntroduction;

    //头像
    private String profilePhoto;

    // 用户最后一次登录的时间
    private LocalDateTime lastLogin;

    // 用户创建时间
    private LocalDateTime createTime;

}
